home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_7_File & Stream.txt < prev    next >
Text File  |  1999-10-21  |  72KB  |  1,306 lines

  1. # near model CODE resource
  2. # jump table entries: 5720-5762 (43 of them)
  3. 00000000  0000 1658                ori.b      D0, 0x58 /* 'X' */
  4. 00000004  0000 0E20                ori.b      D0, 0x20 /* ' ' */
  5. 00000008  4E56 0000                link       A6, 0
  6. 0000000C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7. 00000010  61FF 0000 0BD0           bsr        +0xBD2 /* 00000BE2 */
  8. 00000016  41F9 0000 7A42           lea.l      A0, [0x00007A42]
  9. 0000001C  226E 0008                movea.l    A1, [A6 + 0x8]
  10. 00000020  2288                     move.l     [A1], A0
  11. 00000022  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  12. 00000026  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13. 0000002A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000002E  2057                     movea.l    A0, [A7]
  15. 00000030  2250                     movea.l    A1, [A0]
  16. 00000032  2269 0028                movea.l    A1, [A1 + 0x28]
  17. 00000036  4E91                     jsr        [A1]
  18. 00000038  206E 0008                movea.l    A0, [A6 + 0x8]
  19. 0000003C  4E5E                     unlink     A6
  20. 0000003E  4E75                     rts
  21. 00000040  4E56 0000                link       A6, 0
  22. 00000044  2F0A                     move.l     -[A7], A2
  23. 00000046  246E 0008                movea.l    A2, [A6 + 0x8]
  24. 0000004A  200A                     move.l     D0, A2
  25. 0000004C  6724                     beq        +0x26 /* 00000072 */
  26. 0000004E  41F9 0000 7A42           lea.l      A0, [0x00007A42]
  27. 00000054  2488                     move.l     [A2], A0
  28. 00000056  4267                     clr.w      -[A7]
  29. 00000058  2F0A                     move.l     -[A7], A2
  30. 0000005A  61FF 0000 0B9E           bsr        +0xBA0 /* 00000BFA */
  31. 00000060  4A6E 000C                tst.w      [A6 + 0xC]
  32. 00000064  5C4F                     addq.w     A7, 6
  33. 00000066  6F0A                     ble        +0xC /* 00000072 */
  34. 00000068  2F0A                     move.l     -[A7], A2
  35. 0000006A  4EB9 0000 0168           jsr        [0x00000168]
  36. 00000070  584F                     addq.w     A7, 4
  37. label00000072:
  38. 00000072  204A                     movea.l    A0, A2
  39. 00000074  245F                     movea.l    A2, [A7]+
  40. 00000076  4E5E                     unlink     A6
  41. 00000078  4E75                     rts
  42. 0000007A  4E56 0000                link       A6, 0
  43. 0000007E  206E 0008                movea.l    A0, [A6 + 0x8]
  44. 00000082  216E 000C 000C           move.l     [A0 + 0xC], [A6 + 0xC]
  45. 00000088  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  46. 0000008C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47. 00000090  2057                     movea.l    A0, [A7]
  48. 00000092  2250                     movea.l    A1, [A0]
  49. 00000094  2269 0014                movea.l    A1, [A1 + 0x14]
  50. 00000098  4E91                     jsr        [A1]
  51. 0000009A  4E5E                     unlink     A6
  52. 0000009C  4E75                     rts
  53. 0000009E  4E56 FFFC                link       A6, -0x0004
  54. 000000A2  48E7 1030                movem.l    -[A7], D3,A2,A3
  55. 000000A6  246E 0008                movea.l    A2, [A6 + 0x8]
  56. 000000AA  266E 0010                movea.l    A3, [A6 + 0x10]
  57. 000000AE  7600                     moveq.l    D3, 0x00
  58. 000000B0  2F0A                     move.l     -[A7], A2
  59. 000000B2  2057                     movea.l    A0, [A7]
  60. 000000B4  2250                     movea.l    A1, [A0]
  61. 000000B6  2269 0018                movea.l    A1, [A1 + 0x18]
  62. 000000BA  4E91                     jsr        [A1]
  63. 000000BC  2D40 FFFC                move.l     [A6 - 0x4], D0
  64. 000000C0  2F0A                     move.l     -[A7], A2
  65. 000000C2  2057                     movea.l    A0, [A7]
  66. 000000C4  2250                     movea.l    A1, [A0]
  67. 000000C6  2269 0010                movea.l    A1, [A1 + 0x10]
  68. 000000CA  4E91                     jsr        [A1]
  69. 000000CC  D093                     add.l      D0, [A3]
  70. 000000CE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  71. 000000D2  504F                     addq.w     A7, 8
  72. 000000D4  6F26                     ble        +0x28 /* 000000FC */
  73. 000000D6  2F0A                     move.l     -[A7], A2
  74. 000000D8  2057                     movea.l    A0, [A7]
  75. 000000DA  2250                     movea.l    A1, [A0]
  76. 000000DC  2269 0010                movea.l    A1, [A1 + 0x10]
  77. 000000E0  4E91                     jsr        [A1]
  78. 000000E2  2D40 FFFC                move.l     [A6 - 0x4], D0
  79. 000000E6  2F0A                     move.l     -[A7], A2
  80. 000000E8  2057                     movea.l    A0, [A7]
  81. 000000EA  2250                     movea.l    A1, [A0]
  82. 000000EC  2269 0018                movea.l    A1, [A1 + 0x18]
  83. 000000F0  4E91                     jsr        [A1]
  84. 000000F2  90AE FFFC                sub.l      D0, [A6 - 0x4]
  85. 000000F6  2680                     move.l     [A3], D0
  86. 000000F8  76EC                     moveq.l    D3, 0xFFFFFFEC
  87. 000000FA  504F                     addq.w     A7, 8
  88. label000000FC:
  89. 000000FC  2F0A                     move.l     -[A7], A2
  90. 000000FE  2057                     movea.l    A0, [A7]
  91. 00000100  2250                     movea.l    A1, [A0]
  92. 00000102  2269 0010                movea.l    A1, [A1 + 0x10]
  93. 00000106  4E91                     jsr        [A1]
  94. 00000108  206A 000C                movea.l    A0, [A2 + 0xC]
  95. 0000010C  43F0 0800                lea.l      A1, [A0 + D0]
  96. 00000110  584F                     addq.w     A7, 4
  97. 00000112  206E 000C                movea.l    A0, [A6 + 0xC]
  98. 00000116  2013                     move.l     D0, [A3]
  99. 00000118  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  100. 0000011A  1F3C 0003                move.b     -[A7], 0x3
  101. 0000011E  2F13                     move.l     -[A7], [A3]
  102. 00000120  2F0A                     move.l     -[A7], A2
  103. 00000122  2057                     movea.l    A0, [A7]
  104. 00000124  2250                     movea.l    A1, [A0]
  105. 00000126  2269 000C                movea.l    A1, [A1 + 0xC]
  106. 0000012A  4E91                     jsr        [A1]
  107. 0000012C  2003                     move.l     D0, D3
  108. 0000012E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  109. 00000132  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  110. 00000136  4E5E                     unlink     A6
  111. 00000138  4E75                     rts
  112. 0000013A  4E56 FFFC                link       A6, -0x0004
  113. 0000013E  48E7 1030                movem.l    -[A7], D3,A2,A3
  114. 00000142  246E 0008                movea.l    A2, [A6 + 0x8]
  115. 00000146  266E 0010                movea.l    A3, [A6 + 0x10]
  116. 0000014A  7600                     moveq.l    D3, 0x00
  117. 0000014C  2F0A                     move.l     -[A7], A2
  118. 0000014E  2057                     movea.l    A0, [A7]
  119. 00000150  2250                     movea.l    A1, [A0]
  120. 00000152  2269 0018                movea.l    A1, [A1 + 0x18]
  121. 00000156  4E91                     jsr        [A1]
  122. 00000158  2D40 FFFC                move.l     [A6 - 0x4], D0
  123. 0000015C  2F0A                     move.l     -[A7], A2
  124. 0000015E  2057                     movea.l    A0, [A7]
  125. 00000160  2250                     movea.l    A1, [A0]
  126. 00000162  2269 0010                movea.l    A1, [A1 + 0x10]
  127. 00000166  4E91                     jsr        [A1]
  128. 00000168  D093                     add.l      D0, [A3]
  129. 0000016A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  130. 0000016E  504F                     addq.w     A7, 8
  131. 00000170  6F26                     ble        +0x28 /* 00000198 */
  132. 00000172  2F0A                     move.l     -[A7], A2
  133. 00000174  2057                     movea.l    A0, [A7]
  134. 00000176  2250                     movea.l    A1, [A0]
  135. 00000178  2269 0010                movea.l    A1, [A1 + 0x10]
  136. 0000017C  4E91                     jsr        [A1]
  137. 0000017E  2D40 FFFC                move.l     [A6 - 0x4], D0
  138. 00000182  2F0A                     move.l     -[A7], A2
  139. 00000184  2057                     movea.l    A0, [A7]
  140. 00000186  2250                     movea.l    A1, [A0]
  141. 00000188  2269 0018                movea.l    A1, [A1 + 0x18]
  142. 0000018C  4E91                     jsr        [A1]
  143. 0000018E  90AE FFFC                sub.l      D0, [A6 - 0x4]
  144. 00000192  2680                     move.l     [A3], D0
  145. 00000194  76ED                     moveq.l    D3, 0xFFFFFFED
  146. 00000196  504F                     addq.w     A7, 8
  147. label00000198:
  148. 00000198  2F0A                     move.l     -[A7], A2
  149. 0000019A  2057                     movea.l    A0, [A7]
  150. 0000019C  2250                     movea.l    A1, [A0]
  151. 0000019E  2269 0010                movea.l    A1, [A1 + 0x10]
  152. 000001A2  4E91                     jsr        [A1]
  153. 000001A4  206A 000C                movea.l    A0, [A2 + 0xC]
  154. 000001A8  41F0 0800                lea.l      A0, [A0 + D0]
  155. 000001AC  584F                     addq.w     A7, 4
  156. 000001AE  226E 000C                movea.l    A1, [A6 + 0xC]
  157. 000001B2  2013                     move.l     D0, [A3]
  158. 000001B4  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  159. 000001B6  1F3C 0003                move.b     -[A7], 0x3
  160. 000001BA  2F13                     move.l     -[A7], [A3]
  161. 000001BC  2F0A                     move.l     -[A7], A2
  162. 000001BE  2057                     movea.l    A0, [A7]
  163. 000001C0  2250                     movea.l    A1, [A0]
  164. 000001C2  2269 000C                movea.l    A1, [A1 + 0xC]
  165. 000001C6  4E91                     jsr        [A1]
  166. 000001C8  2003                     move.l     D0, D3
  167. 000001CA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  168. 000001CE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  169. 000001D2  4E5E                     unlink     A6
  170. 000001D4  4E75                     rts
  171. 000001D6  4E56 0000                link       A6, 0
  172. 000001DA  2F0A                     move.l     -[A7], A2
  173. 000001DC  246E 0008                movea.l    A2, [A6 + 0x8]
  174. 000001E0  2F0A                     move.l     -[A7], A2
  175. 000001E2  61FF 0000 09FE           bsr        +0xA00 /* 00000BE2 */
  176. 000001E8  41F9 0000 7980           lea.l      A0, [0x00007980]
  177. 000001EE  2488                     move.l     [A2], A0
  178. 000001F0  42AA 000C                clr.l      [A2 + 0xC]
  179. 000001F4  204A                     movea.l    A0, A2
  180. 000001F6  584F                     addq.w     A7, 4
  181. 000001F8  245F                     movea.l    A2, [A7]+
  182. 000001FA  4E5E                     unlink     A6
  183. 000001FC  4E75                     rts
  184. 000001FE  4E56 0000                link       A6, 0
  185. 00000202  2F0A                     move.l     -[A7], A2
  186. 00000204  246E 000C                movea.l    A2, [A6 + 0xC]
  187. 00000208  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  188. 0000020C  61FF 0000 09D4           bsr        +0x9D6 /* 00000BE2 */
  189. 00000212  41F9 0000 7980           lea.l      A0, [0x00007980]
  190. 00000218  226E 0008                movea.l    A1, [A6 + 0x8]
  191. 0000021C  2288                     move.l     [A1], A0
  192. 0000021E  206E 0008                movea.l    A0, [A6 + 0x8]
  193. 00000222  214A 000C                move.l     [A0 + 0xC], A2
  194. 00000226  200A                     move.l     D0, A2
  195. 00000228  584F                     addq.w     A7, 4
  196. 0000022A  671A                     beq        +0x1C /* 00000246 */
  197. 0000022C  594F                     subq.w     A7, 4
  198. 0000022E  2F0A                     move.l     -[A7], A2
  199. 00000230  4EB9 0000 0098           jsr        [0x00000098]
  200. 00000236  201F                     move.l     D0, [A7]+
  201. 00000238  2F00                     move.l     -[A7], D0
  202. 0000023A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  203. 0000023E  61FF 0000 0A6A           bsr        +0xA6C /* 00000CAA */
  204. 00000244  504F                     addq.w     A7, 8
  205. label00000246:
  206. 00000246  206E 0008                movea.l    A0, [A6 + 0x8]
  207. 0000024A  245F                     movea.l    A2, [A7]+
  208. 0000024C  4E5E                     unlink     A6
  209. 0000024E  4E75                     rts
  210. 00000250  4E56 0000                link       A6, 0
  211. 00000254  2F0B                     move.l     -[A7], A3
  212. 00000256  2F0A                     move.l     -[A7], A2
  213. 00000258  246E 0008                movea.l    A2, [A6 + 0x8]
  214. 0000025C  200A                     move.l     D0, A2
  215. 0000025E  6730                     beq        +0x32 /* 00000290 */
  216. 00000260  41F9 0000 7980           lea.l      A0, [0x00007980]
  217. 00000266  2488                     move.l     [A2], A0
  218. 00000268  266A 000C                movea.l    A3, [A2 + 0xC]
  219. 0000026C  200B                     move.l     D0, A3
  220. 0000026E  6704                     beq        +0x6 /* 00000274 */
  221. 00000270  204B                     movea.l    A0, A3
  222. 00000272  A023                     syscall    DisposHandle/DisposeHandle
  223. label00000274:
  224. 00000274  4267                     clr.w      -[A7]
  225. 00000276  2F0A                     move.l     -[A7], A2
  226. 00000278  61FF 0000 0980           bsr        +0x982 /* 00000BFA */
  227. 0000027E  4A6E 000C                tst.w      [A6 + 0xC]
  228. 00000282  5C4F                     addq.w     A7, 6
  229. 00000284  6F0A                     ble        +0xC /* 00000290 */
  230. 00000286  2F0A                     move.l     -[A7], A2
  231. 00000288  4EB9 0000 0168           jsr        [0x00000168]
  232. 0000028E  584F                     addq.w     A7, 4
  233. label00000290:
  234. 00000290  204A                     movea.l    A0, A2
  235. 00000292  245F                     movea.l    A2, [A7]+
  236. 00000294  265F                     movea.l    A3, [A7]+
  237. 00000296  4E5E                     unlink     A6
  238. 00000298  4E75                     rts
  239. 0000029A  4E56 0000                link       A6, 0
  240. 0000029E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  241. 000002A2  246E 0008                movea.l    A2, [A6 + 0x8]
  242. 000002A6  282E 000C                move.l     D4, [A6 + 0xC]
  243. 000002AA  266A 000C                movea.l    A3, [A2 + 0xC]
  244. 000002AE  200B                     move.l     D0, A3
  245. 000002B0  660A                     bne        +0xC /* 000002BC */
  246. 000002B2  2004                     move.l     D0, D4
  247. 000002B4  A122                     syscall    NewHandle, flags=1
  248. 000002B6  2548 000C                move.l     [A2 + 0xC], A0
  249. 000002BA  6006                     bra        +0x8 /* 000002C2 */
  250. label000002BC:
  251. 000002BC  204B                     movea.l    A0, A3
  252. 000002BE  2004                     move.l     D0, D4
  253. 000002C0  A024                     syscall    SetHandleSize
  254. label000002C2:
  255. 000002C2  554F                     subq.w     A7, 2
  256. 000002C4  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  257. 000002C8  361F                     move.w     D3, [A7]+
  258. 000002CA  6718                     beq        +0x1A /* 000002E4 */
  259. 000002CC  4878 0078                push.l     0x78 /* 'x' */
  260. 000002D0  4879 0000 7A30           push.l     0x7A30 /* 'z0' */
  261. 000002D6  3043                     movea.w    A0, D3
  262. 000002D8  2F08                     move.l     -[A7], A0
  263. 000002DA  4EB9 0000 0F60           jsr        [0x00000F60]
  264. 000002E0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  265. label000002E4:
  266. 000002E4  2F04                     move.l     -[A7], D4
  267. 000002E6  2F0A                     move.l     -[A7], A2
  268. 000002E8  61FF 0000 09C0           bsr        +0x9C2 /* 00000CAA */
  269. 000002EE  504F                     addq.w     A7, 8
  270. 000002F0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  271. 000002F4  4E5E                     unlink     A6
  272. 000002F6  4E75                     rts
  273. 000002F8  4E56 FFDC                link       A6, -0x0024
  274. 000002FC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  275. 00000300  246E 0008                movea.l    A2, [A6 + 0x8]
  276. 00000304  266E 0010                movea.l    A3, [A6 + 0x10]
  277. 00000308  7600                     moveq.l    D3, 0x00
  278. 0000030A  2F0A                     move.l     -[A7], A2
  279. 0000030C  2057                     movea.l    A0, [A7]
  280. 0000030E  2250                     movea.l    A1, [A0]
  281. 00000310  2269 0010                movea.l    A1, [A1 + 0x10]
  282. 00000314  4E91                     jsr        [A1]
  283. 00000316  D093                     add.l      D0, [A3]
  284. 00000318  2800                     move.l     D4, D0
  285. 0000031A  2F0A                     move.l     -[A7], A2
  286. 0000031C  2057                     movea.l    A0, [A7]
  287. 0000031E  2250                     movea.l    A1, [A0]
  288. 00000320  2269 0018                movea.l    A1, [A1 + 0x18]
  289. 00000324  4E91                     jsr        [A1]
  290. 00000326  B880                     cmp.l      D4, D0
  291. 00000328  504F                     addq.w     A7, 8
  292. 0000032A  6F00 008C                ble        +0x8E /* 000003B8 */
  293. 0000032E  2D4F FFFC                move.l     [A6 - 0x4], A7
  294. 00000332  2F04                     move.l     -[A7], D4
  295. 00000334  2F0A                     move.l     -[A7], A2
  296. 00000336  2057                     movea.l    A0, [A7]
  297. 00000338  2250                     movea.l    A1, [A0]
  298. 0000033A  2269 0014                movea.l    A1, [A1 + 0x14]
  299. 0000033E  4E91                     jsr        [A1]
  300. 00000340  504F                     addq.w     A7, 8
  301. 00000342  6074                     bra        +0x76 /* 000003B8 */
  302. 00000344  206E FFF4                movea.l    A0, [A6 - 0xC]
  303. 00000348  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  304. 0000034C  2F0A                     move.l     -[A7], A2
  305. 0000034E  2057                     movea.l    A0, [A7]
  306. 00000350  2250                     movea.l    A1, [A0]
  307. 00000352  2269 0010                movea.l    A1, [A1 + 0x10]
  308. 00000356  4E91                     jsr        [A1]
  309. 00000358  2D40 FFDC                move.l     [A6 - 0x24], D0
  310. 0000035C  2F0A                     move.l     -[A7], A2
  311. 0000035E  2057                     movea.l    A0, [A7]
  312. 00000360  2250                     movea.l    A1, [A0]
  313. 00000362  2269 0018                movea.l    A1, [A1 + 0x18]
  314. 00000366  4E91                     jsr        [A1]
  315. 00000368  90AE FFDC                sub.l      D0, [A6 - 0x24]
  316. 0000036C  2680                     move.l     [A3], D0
  317. 0000036E  262E FFE4                move.l     D3, [A6 - 0x1C]
  318. 00000372  504F                     addq.w     A7, 8
  319. 00000374  6038                     bra        +0x3A /* 000003AE */
  320. 00000376  2D6E FFF4 FFE0           move.l     [A6 - 0x20], [A6 - 0xC]
  321. 0000037C  2F0A                     move.l     -[A7], A2
  322. 0000037E  2057                     movea.l    A0, [A7]
  323. 00000380  2250                     movea.l    A1, [A0]
  324. 00000382  2269 0010                movea.l    A1, [A1 + 0x10]
  325. 00000386  4E91                     jsr        [A1]
  326. 00000388  2D40 FFDC                move.l     [A6 - 0x24], D0
  327. 0000038C  2F0A                     move.l     -[A7], A2
  328. 0000038E  2057                     movea.l    A0, [A7]
  329. 00000390  2250                     movea.l    A1, [A0]
  330. 00000392  2269 0018                movea.l    A1, [A1 + 0x18]
  331. 00000396  4E91                     jsr        [A1]
  332. 00000398  90AE FFDC                sub.l      D0, [A6 - 0x24]
  333. 0000039C  2680                     move.l     [A3], D0
  334. 0000039E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  335. 000003A2  4EB9 0003 BFEC           jsr        [0x0003BFEC]
  336. 000003A8  2600                     move.l     D3, D0
  337. 000003AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  338. label000003AE:
  339. 000003AE  486E FFE8                pea.l      [A6 - 0x18]
  340. 000003B2  4EB9 0000 0150           jsr        [0x00000150]
  341. label000003B8:
  342. 000003B8  4A93                     tst.l      [A3]
  343. 000003BA  6F36                     ble        +0x38 /* 000003F2 */
  344. 000003BC  2F0A                     move.l     -[A7], A2
  345. 000003BE  2057                     movea.l    A0, [A7]
  346. 000003C0  2250                     movea.l    A1, [A0]
  347. 000003C2  2269 0010                movea.l    A1, [A1 + 0x10]
  348. 000003C6  4E91                     jsr        [A1]
  349. 000003C8  206A 000C                movea.l    A0, [A2 + 0xC]
  350. 000003CC  2250                     movea.l    A1, [A0]
  351. 000003CE  43F1 0800                lea.l      A1, [A1 + D0]
  352. 000003D2  584F                     addq.w     A7, 4
  353. 000003D4  206E 000C                movea.l    A0, [A6 + 0xC]
  354. 000003D8  2013                     move.l     D0, [A3]
  355. 000003DA  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  356. 000003DC  1F3C 0003                move.b     -[A7], 0x3
  357. 000003E0  2F13                     move.l     -[A7], [A3]
  358. 000003E2  2F0A                     move.l     -[A7], A2
  359. 000003E4  2057                     movea.l    A0, [A7]
  360. 000003E6  2250                     movea.l    A1, [A0]
  361. 000003E8  2269 000C                movea.l    A1, [A1 + 0xC]
  362. 000003EC  4E91                     jsr        [A1]
  363. 000003EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  364. label000003F2:
  365. 000003F2  2003                     move.l     D0, D3
  366. 000003F4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  367. 000003F8  4E5E                     unlink     A6
  368. 000003FA  4E75                     rts
  369. 000003FC  4E56 FFFC                link       A6, -0x0004
  370. 00000400  48E7 1030                movem.l    -[A7], D3,A2,A3
  371. 00000404  246E 0008                movea.l    A2, [A6 + 0x8]
  372. 00000408  266E 0010                movea.l    A3, [A6 + 0x10]
  373. 0000040C  7600                     moveq.l    D3, 0x00
  374. 0000040E  2F0A                     move.l     -[A7], A2
  375. 00000410  2057                     movea.l    A0, [A7]
  376. 00000412  2250                     movea.l    A1, [A0]
  377. 00000414  2269 0018                movea.l    A1, [A1 + 0x18]
  378. 00000418  4E91                     jsr        [A1]
  379. 0000041A  2D40 FFFC                move.l     [A6 - 0x4], D0
  380. 0000041E  2F0A                     move.l     -[A7], A2
  381. 00000420  2057                     movea.l    A0, [A7]
  382. 00000422  2250                     movea.l    A1, [A0]
  383. 00000424  2269 0010                movea.l    A1, [A1 + 0x10]
  384. 00000428  4E91                     jsr        [A1]
  385. 0000042A  D093                     add.l      D0, [A3]
  386. 0000042C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  387. 00000430  504F                     addq.w     A7, 8
  388. 00000432  6F26                     ble        +0x28 /* 0000045A */
  389. 00000434  2F0A                     move.l     -[A7], A2
  390. 00000436  2057                     movea.l    A0, [A7]
  391. 00000438  2250                     movea.l    A1, [A0]
  392. 0000043A  2269 0010                movea.l    A1, [A1 + 0x10]
  393. 0000043E  4E91                     jsr        [A1]
  394. 00000440  2D40 FFFC                move.l     [A6 - 0x4], D0
  395. 00000444  2F0A                     move.l     -[A7], A2
  396. 00000446  2057                     movea.l    A0, [A7]
  397. 00000448  2250                     movea.l    A1, [A0]
  398. 0000044A  2269 0018                movea.l    A1, [A1 + 0x18]
  399. 0000044E  4E91                     jsr        [A1]
  400. 00000450  90AE FFFC                sub.l      D0, [A6 - 0x4]
  401. 00000454  2680                     move.l     [A3], D0
  402. 00000456  76ED                     moveq.l    D3, 0xFFFFFFED
  403. 00000458  504F                     addq.w     A7, 8
  404. label0000045A:
  405. 0000045A  4AAA 000C                tst.l      [A2 + 0xC]
  406. 0000045E  6736                     beq        +0x38 /* 00000496 */
  407. 00000460  2F0A                     move.l     -[A7], A2
  408. 00000462  2057                     movea.l    A0, [A7]
  409. 00000464  2250                     movea.l    A1, [A0]
  410. 00000466  2269 0010                movea.l    A1, [A1 + 0x10]
  411. 0000046A  4E91                     jsr        [A1]
  412. 0000046C  206A 000C                movea.l    A0, [A2 + 0xC]
  413. 00000470  2250                     movea.l    A1, [A0]
  414. 00000472  41F1 0800                lea.l      A0, [A1 + D0]
  415. 00000476  584F                     addq.w     A7, 4
  416. 00000478  226E 000C                movea.l    A1, [A6 + 0xC]
  417. 0000047C  2013                     move.l     D0, [A3]
  418. 0000047E  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  419. 00000480  1F3C 0003                move.b     -[A7], 0x3
  420. 00000484  2F13                     move.l     -[A7], [A3]
  421. 00000486  2F0A                     move.l     -[A7], A2
  422. 00000488  2057                     movea.l    A0, [A7]
  423. 0000048A  2250                     movea.l    A1, [A0]
  424. 0000048C  2269 000C                movea.l    A1, [A1 + 0xC]
  425. 00000490  4E91                     jsr        [A1]
  426. 00000492  4FEF 000A                lea.l      A7, [A7 + 0xA]
  427. label00000496:
  428. 00000496  2003                     move.l     D0, D3
  429. 00000498  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  430. 0000049C  4E5E                     unlink     A6
  431. 0000049E  4E75                     rts
  432. 000004A0  4E56 0000                link       A6, 0
  433. 000004A4  2F0B                     move.l     -[A7], A3
  434. 000004A6  2F0A                     move.l     -[A7], A2
  435. 000004A8  246E 0008                movea.l    A2, [A6 + 0x8]
  436. 000004AC  266A 000C                movea.l    A3, [A2 + 0xC]
  437. 000004B0  1F3C 0001                move.b     -[A7], 0x1
  438. 000004B4  42A7                     clr.l      -[A7]
  439. 000004B6  2F0A                     move.l     -[A7], A2
  440. 000004B8  2057                     movea.l    A0, [A7]
  441. 000004BA  2250                     movea.l    A1, [A0]
  442. 000004BC  2269 000C                movea.l    A1, [A1 + 0xC]
  443. 000004C0  4E91                     jsr        [A1]
  444. 000004C2  42A7                     clr.l      -[A7]
  445. 000004C4  2F0A                     move.l     -[A7], A2
  446. 000004C6  61FF 0000 07E2           bsr        +0x7E4 /* 00000CAA */
  447. 000004CC  42AA 000C                clr.l      [A2 + 0xC]
  448. 000004D0  204B                     movea.l    A0, A3
  449. 000004D2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  450. 000004D6  245F                     movea.l    A2, [A7]+
  451. 000004D8  265F                     movea.l    A3, [A7]+
  452. 000004DA  4E5E                     unlink     A6
  453. 000004DC  4E75                     rts
  454. fn000004DE:
  455. 000004DE  2F0A                     move.l     -[A7], A2
  456. 000004E0  246F 0008                movea.l    A2, [A7 + 0x8]
  457. 000004E4  41F9 0000 78F4           lea.l      A0, [0x000078F4]
  458. 000004EA  2488                     move.l     [A2], A0
  459. 000004EC  204A                     movea.l    A0, A2
  460. 000004EE  5888                     addq.l     A0, 4
  461. 000004F0  226F 000C                movea.l    A1, [A7 + 0xC]
  462. 000004F4  7010                     moveq.l    D0, 0x10
  463. label000004F6:
  464. 000004F6  20D9                     move.l     [A0]+, [A1]+
  465. 000004F8  51C8 FFFC                dbf        D0, -0x6 /* 000004F6 */
  466. 000004FC  30D9                     move.w     [A0]+, [A1]+
  467. 000004FE  357C FFFF 004A           move.w     [A2 + 0x4A], 0xFFFF
  468. 00000504  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  469. 0000050A  204A                     movea.l    A0, A2
  470. 0000050C  245F                     movea.l    A2, [A7]+
  471. 0000050E  4E75                     rts
  472. fn00000510:
  473. 00000510  4E56 FFD0                link       A6, -0x0030
  474. 00000514  2F0A                     move.l     -[A7], A2
  475. 00000516  246E 0008                movea.l    A2, [A6 + 0x8]
  476. 0000051A  200A                     move.l     D0, A2
  477. 0000051C  6754                     beq        +0x56 /* 00000572 */
  478. 0000051E  41F9 0000 78F4           lea.l      A0, [0x000078F4]
  479. 00000524  2488                     move.l     [A2], A0
  480. 00000526  2D4F FFFC                move.l     [A6 - 0x4], A7
  481. 0000052A  2F0A                     move.l     -[A7], A2
  482. 0000052C  2057                     movea.l    A0, [A7]
  483. 0000052E  2250                     movea.l    A1, [A0]
  484. 00000530  2269 0020                movea.l    A1, [A1 + 0x20]
  485. 00000534  4E91                     jsr        [A1]
  486. 00000536  584F                     addq.w     A7, 4
  487. 00000538  600A                     bra        +0xC /* 00000544 */
  488. 0000053A  486E FFE8                pea.l      [A6 - 0x18]
  489. 0000053E  4EB9 0000 0150           jsr        [0x00000150]
  490. label00000544:
  491. 00000544  2D4F FFE4                move.l     [A6 - 0x1C], A7
  492. 00000548  2F0A                     move.l     -[A7], A2
  493. 0000054A  2057                     movea.l    A0, [A7]
  494. 0000054C  2250                     movea.l    A1, [A0]
  495. 0000054E  2269 0030                movea.l    A1, [A1 + 0x30]
  496. 00000552  4E91                     jsr        [A1]
  497. 00000554  584F                     addq.w     A7, 4
  498. 00000556  600A                     bra        +0xC /* 00000562 */
  499. 00000558  486E FFD0                pea.l      [A6 - 0x30]
  500. 0000055C  4EB9 0000 0150           jsr        [0x00000150]
  501. label00000562:
  502. 00000562  4A6E 000C                tst.w      [A6 + 0xC]
  503. 00000566  6F0A                     ble        +0xC /* 00000572 */
  504. 00000568  2F0A                     move.l     -[A7], A2
  505. 0000056A  4EB9 0000 0168           jsr        [0x00000168]
  506. 00000570  584F                     addq.w     A7, 4
  507. label00000572:
  508. 00000572  204A                     movea.l    A0, A2
  509. 00000574  245F                     movea.l    A2, [A7]+
  510. 00000576  4E5E                     unlink     A6
  511. 00000578  4E75                     rts
  512. 0000057A  206F 0004                movea.l    A0, [A7 + 0x4]
  513. 0000057E  5888                     addq.l     A0, 4
  514. 00000580  226F 0008                movea.l    A1, [A7 + 0x8]
  515. 00000584  7010                     moveq.l    D0, 0x10
  516. label00000586:
  517. 00000586  22D8                     move.l     [A1]+, [A0]+
  518. 00000588  51C8 FFFC                dbf        D0, -0x6 /* 00000586 */
  519. 0000058C  32D8                     move.w     [A1]+, [A0]+
  520. 0000058E  4E75                     rts
  521. 00000590  4E56 0000                link       A6, 0
  522. 00000594  2F0A                     move.l     -[A7], A2
  523. 00000596  246E 0008                movea.l    A2, [A6 + 0x8]
  524. 0000059A  2F0A                     move.l     -[A7], A2
  525. 0000059C  2057                     movea.l    A0, [A7]
  526. 0000059E  2250                     movea.l    A1, [A0]
  527. 000005A0  2269 0020                movea.l    A1, [A1 + 0x20]
  528. 000005A4  4E91                     jsr        [A1]
  529. 000005A6  2F0A                     move.l     -[A7], A2
  530. 000005A8  2057                     movea.l    A0, [A7]
  531. 000005AA  2250                     movea.l    A1, [A0]
  532. 000005AC  2269 0030                movea.l    A1, [A1 + 0x30]
  533. 000005B0  4E91                     jsr        [A1]
  534. 000005B2  204A                     movea.l    A0, A2
  535. 000005B4  5888                     addq.l     A0, 4
  536. 000005B6  226E 000C                movea.l    A1, [A6 + 0xC]
  537. 000005BA  7010                     moveq.l    D0, 0x10
  538. label000005BC:
  539. 000005BC  20D9                     move.l     [A0]+, [A1]+
  540. 000005BE  51C8 FFFC                dbf        D0, -0x6 /* 000005BC */
  541. 000005C2  30D9                     move.w     [A0]+, [A1]+
  542. 000005C4  504F                     addq.w     A7, 8
  543. 000005C6  245F                     movea.l    A2, [A7]+
  544. 000005C8  4E5E                     unlink     A6
  545. 000005CA  4E75                     rts
  546. 000005CC  4E56 0000                link       A6, 0
  547. 000005D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  548. 000005D4  206E 0008                movea.l    A0, [A6 + 0x8]
  549. 000005D8  4868 0004                pea.l      [A0 + 0x4]
  550. 000005DC  61FF 0000 036E           bsr        +0x370 /* 0000094C */
  551. 000005E2  4E5E                     unlink     A6
  552. 000005E4  4E75                     rts
  553. 000005E6  4E56 FFFC                link       A6, -0x0004
  554. 000005EA  554F                     subq.w     A7, 2
  555. 000005EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  556. 000005F0  206E 0008                movea.l    A0, [A6 + 0x8]
  557. 000005F4  4868 0004                pea.l      [A0 + 0x4]
  558. 000005F8  486E FFFC                pea.l      [A6 - 0x4]
  559. 000005FC  7002                     moveq.l    D0, 0x02
  560. 000005FE  A823                     syscall    AliasDispatch
  561. 00000600  301F                     move.w     D0, [A7]+
  562. 00000602  206E FFFC                movea.l    A0, [A6 - 0x4]
  563. 00000606  4E5E                     unlink     A6
  564. 00000608  4E75                     rts
  565. 0000060A  4E56 0000                link       A6, 0
  566. 0000060E  2F03                     move.l     -[A7], D3
  567. 00000610  206E 0008                movea.l    A0, [A6 + 0x8]
  568. 00000614  4868 0004                pea.l      [A0 + 0x4]
  569. 00000618  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  570. 0000061C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  571. 00000620  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  572. 00000624  700E                     moveq.l    D0, 0x0E
  573. 00000626  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  574. 00000628  554F                     subq.w     A7, 2
  575. 0000062A  A9AF                     syscall    ResError
  576. 0000062C  361F                     move.w     D3, [A7]+
  577. 0000062E  6718                     beq        +0x1A /* 00000648 */
  578. 00000630  4878 00BA                push.l     0xBA
  579. 00000634  4879 0000 7976           push.l     0x7976 /* 'yv' */
  580. 0000063A  3043                     movea.w    A0, D3
  581. 0000063C  2F08                     move.l     -[A7], A0
  582. 0000063E  4EB9 0000 0F60           jsr        [0x00000F60]
  583. 00000644  4FEF 000C                lea.l      A7, [A7 + 0xC]
  584. label00000648:
  585. 00000648  261F                     move.l     D3, [A7]+
  586. 0000064A  4E5E                     unlink     A6
  587. 0000064C  4E75                     rts
  588. 0000064E  4E56 0000                link       A6, 0
  589. 00000652  2F04                     move.l     -[A7], D4
  590. 00000654  2F03                     move.l     -[A7], D3
  591. 00000656  554F                     subq.w     A7, 2
  592. 00000658  206E 0008                movea.l    A0, [A6 + 0x8]
  593. 0000065C  4868 0004                pea.l      [A0 + 0x4]
  594. 00000660  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  595. 00000664  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  596. 00000668  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  597. 0000066C  7004                     moveq.l    D0, 0x04
  598. 0000066E  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  599. 00000670  361F                     move.w     D3, [A7]+
  600. 00000672  3803                     move.w     D4, D3
  601. 00000674  4A43                     tst.w      D3
  602. 00000676  6718                     beq        +0x1A /* 00000690 */
  603. 00000678  4878 00D1                push.l     0xD1
  604. 0000067C  4879 0000 7976           push.l     0x7976 /* 'yv' */
  605. 00000682  3044                     movea.w    A0, D4
  606. 00000684  2F08                     move.l     -[A7], A0
  607. 00000686  4EB9 0000 0F60           jsr        [0x00000F60]
  608. 0000068C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  609. label00000690:
  610. 00000690  261F                     move.l     D3, [A7]+
  611. 00000692  281F                     move.l     D4, [A7]+
  612. 00000694  4E5E                     unlink     A6
  613. 00000696  4E75                     rts
  614. 00000698  4E56 0000                link       A6, 0
  615. 0000069C  2F0A                     move.l     -[A7], A2
  616. 0000069E  2F03                     move.l     -[A7], D3
  617. 000006A0  246E 0008                movea.l    A2, [A6 + 0x8]
  618. 000006A4  554F                     subq.w     A7, 2
  619. 000006A6  486A 0004                pea.l      [A2 + 0x4]
  620. 000006AA  1F2E 000D                move.b     -[A7], [A6 + 0xD]
  621. 000006AE  486A 004A                pea.l      [A2 + 0x4A]
  622. 000006B2  7002                     moveq.l    D0, 0x02
  623. 000006B4  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  624. 000006B6  361F                     move.w     D3, [A7]+
  625. 000006B8  671E                     beq        +0x20 /* 000006D8 */
  626. 000006BA  357C FFFF 004A           move.w     [A2 + 0x4A], 0xFFFF
  627. 000006C0  4878 00E4                push.l     0xE4
  628. 000006C4  4879 0000 7976           push.l     0x7976 /* 'yv' */
  629. 000006CA  3043                     movea.w    A0, D3
  630. 000006CC  2F08                     move.l     -[A7], A0
  631. 000006CE  4EB9 0000 0F60           jsr        [0x00000F60]
  632. 000006D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  633. label000006D8:
  634. 000006D8  302A 004A                move.w     D0, [A2 + 0x4A]
  635. 000006DC  261F                     move.l     D3, [A7]+
  636. 000006DE  245F                     movea.l    A2, [A7]+
  637. 000006E0  4E5E                     unlink     A6
  638. 000006E2  4E75                     rts
  639. 000006E4  4E56 0000                link       A6, 0
  640. 000006E8  48E7 1820                movem.l    -[A7], D3,D4,A2
  641. 000006EC  246E 0008                movea.l    A2, [A6 + 0x8]
  642. 000006F0  382A 004A                move.w     D4, [A2 + 0x4A]
  643. 000006F4  0C44 FFFF                cmpi.w     D4, 0xFFFF
  644. 000006F8  6740                     beq        +0x42 /* 0000073A */
  645. 000006FA  554F                     subq.w     A7, 2
  646. 000006FC  3F04                     move.w     -[A7], D4
  647. 000006FE  4EB9 0000 00B0           jsr        [0x000000B0]
  648. 00000704  361F                     move.w     D3, [A7]+
  649. 00000706  357C FFFF 004A           move.w     [A2 + 0x4A], 0xFFFF
  650. 0000070C  3803                     move.w     D4, D3
  651. 0000070E  4A43                     tst.w      D3
  652. 00000710  6718                     beq        +0x1A /* 0000072A */
  653. 00000712  4878 00F5                push.l     0xF5
  654. 00000716  4879 0000 7976           push.l     0x7976 /* 'yv' */
  655. 0000071C  3044                     movea.w    A0, D4
  656. 0000071E  2F08                     move.l     -[A7], A0
  657. 00000720  4EB9 0000 0F60           jsr        [0x00000F60]
  658. 00000726  4FEF 000C                lea.l      A7, [A7 + 0xC]
  659. label0000072A:
  660. 0000072A  554F                     subq.w     A7, 2
  661. 0000072C  42A7                     clr.l      -[A7]
  662. 0000072E  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  663. 00000732  4EB9 0000 00C8           jsr        [0x000000C8]
  664. 00000738  301F                     move.w     D0, [A7]+
  665. label0000073A:
  666. 0000073A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  667. 0000073E  4E5E                     unlink     A6
  668. 00000740  4E75                     rts
  669. 00000742  4E56 FFF6                link       A6, -0x000A
  670. 00000746  48E7 1820                movem.l    -[A7], D3,D4,A2
  671. 0000074A  246E 0008                movea.l    A2, [A6 + 0x8]
  672. 0000074E  554F                     subq.w     A7, 2
  673. 00000750  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  674. 00000754  486E FFF6                pea.l      [A6 - 0xA]
  675. 00000758  4EB9 0000 00D0           jsr        [0x000000D0]
  676. 0000075E  361F                     move.w     D3, [A7]+
  677. 00000760  3803                     move.w     D4, D3
  678. 00000762  4A43                     tst.w      D3
  679. 00000764  6718                     beq        +0x1A /* 0000077E */
  680. 00000766  4878 0107                push.l     0x107
  681. 0000076A  4879 0000 7976           push.l     0x7976 /* 'yv' */
  682. 00000770  3044                     movea.w    A0, D4
  683. 00000772  2F08                     move.l     -[A7], A0
  684. 00000774  4EB9 0000 0F60           jsr        [0x00000F60]
  685. 0000077A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  686. label0000077E:
  687. 0000077E  4227                     clr.b      -[A7]
  688. 00000780  1F3C 0001                move.b     -[A7], 0x1
  689. 00000784  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  690. 00000788  486E FFFA                pea.l      [A6 - 0x6]
  691. 0000078C  4EB9 0000 0388           jsr        [0x00000388]
  692. 00000792  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  693. 00000796  3F3C 0001                move.w     -[A7], 0x1
  694. 0000079A  42A7                     clr.l      -[A7]
  695. 0000079C  4EB9 0000 00E8           jsr        [0x000000E8]
  696. 000007A2  361F                     move.w     D3, [A7]+
  697. 000007A4  3803                     move.w     D4, D3
  698. 000007A6  4A43                     tst.w      D3
  699. 000007A8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  700. 000007AC  6718                     beq        +0x1A /* 000007C6 */
  701. 000007AE  4878 010C                push.l     0x10C
  702. 000007B2  4879 0000 7976           push.l     0x7976 /* 'yv' */
  703. 000007B8  3044                     movea.w    A0, D4
  704. 000007BA  2F08                     move.l     -[A7], A0
  705. 000007BC  4EB9 0000 0F60           jsr        [0x00000F60]
  706. 000007C2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  707. label000007C6:
  708. 000007C6  554F                     subq.w     A7, 2
  709. 000007C8  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  710. 000007CC  486E FFF6                pea.l      [A6 - 0xA]
  711. 000007D0  486E FFFA                pea.l      [A6 - 0x6]
  712. 000007D4  4EB9 0003 C066           jsr        [0x0003C066]
  713. 000007DA  584F                     addq.w     A7, 4
  714. 000007DC  2F10                     move.l     -[A7], [A0]
  715. 000007DE  4EB9 0000 00B8           jsr        [0x000000B8]
  716. 000007E4  361F                     move.w     D3, [A7]+
  717. 000007E6  3803                     move.w     D4, D3
  718. 000007E8  4A43                     tst.w      D3
  719. 000007EA  6718                     beq        +0x1A /* 00000804 */
  720. 000007EC  4878 010F                push.l     0x10F
  721. 000007F0  4879 0000 7976           push.l     0x7976 /* 'yv' */
  722. 000007F6  3044                     movea.w    A0, D4
  723. 000007F8  2F08                     move.l     -[A7], A0
  724. 000007FA  4EB9 0000 0F60           jsr        [0x00000F60]
  725. 00000800  4FEF 000C                lea.l      A7, [A7 + 0xC]
  726. label00000804:
  727. 00000804  486E FFFA                pea.l      [A6 - 0x6]
  728. 00000808  4EB9 0000 0398           jsr        [0x00000398 /* CurDirStore */]
  729. 0000080E  2448                     movea.l    A2, A0
  730. 00000810  3F3C FFFF                move.w     -[A7], 0xFFFF
  731. 00000814  486E FFFA                pea.l      [A6 - 0x6]
  732. 00000818  4EB9 0000 0390           jsr        [0x00000390]
  733. 0000081E  204A                     movea.l    A0, A2
  734. 00000820  4FEF 000A                lea.l      A7, [A7 + 0xA]
  735. 00000824  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  736. 00000828  4E5E                     unlink     A6
  737. 0000082A  4E75                     rts
  738. 0000082C  4E56 FFFC                link       A6, -0x0004
  739. 00000830  48E7 1820                movem.l    -[A7], D3,D4,A2
  740. 00000834  246E 0008                movea.l    A2, [A6 + 0x8]
  741. 00000838  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  742. 0000083E  554F                     subq.w     A7, 2
  743. 00000840  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  744. 00000844  3F3C 0001                move.w     -[A7], 0x1
  745. 00000848  42A7                     clr.l      -[A7]
  746. 0000084A  4EB9 0000 00E8           jsr        [0x000000E8]
  747. 00000850  361F                     move.w     D3, [A7]+
  748. 00000852  3803                     move.w     D4, D3
  749. 00000854  4A43                     tst.w      D3
  750. 00000856  6718                     beq        +0x1A /* 00000870 */
  751. 00000858  4878 0124                push.l     0x124
  752. 0000085C  4879 0000 7976           push.l     0x7976 /* 'yv' */
  753. 00000862  3044                     movea.w    A0, D4
  754. 00000864  2F08                     move.l     -[A7], A0
  755. 00000866  4EB9 0000 0F60           jsr        [0x00000F60]
  756. 0000086C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  757. label00000870:
  758. 00000870  554F                     subq.w     A7, 2
  759. 00000872  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  760. 00000876  486E FFFC                pea.l      [A6 - 0x4]
  761. 0000087A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  762. 0000087E  4EB9 0000 00C0           jsr        [0x000000C0]
  763. 00000884  361F                     move.w     D3, [A7]+
  764. 00000886  554F                     subq.w     A7, 2
  765. 00000888  3F2A 004A                move.w     -[A7], [A2 + 0x4A]
  766. 0000088C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  767. 00000890  4EB9 0000 00D8           jsr        [0x000000D8]
  768. 00000896  301F                     move.w     D0, [A7]+
  769. 00000898  3803                     move.w     D4, D3
  770. 0000089A  4A43                     tst.w      D3
  771. 0000089C  6718                     beq        +0x1A /* 000008B6 */
  772. 0000089E  4878 0129                push.l     0x129
  773. 000008A2  4879 0000 7976           push.l     0x7976 /* 'yv' */
  774. 000008A8  3044                     movea.w    A0, D4
  775. 000008AA  2F08                     move.l     -[A7], A0
  776. 000008AC  4EB9 0000 0F60           jsr        [0x00000F60]
  777. 000008B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  778. label000008B6:
  779. 000008B6  202E FFFC                move.l     D0, [A6 - 0x4]
  780. 000008BA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  781. 000008BE  4E5E                     unlink     A6
  782. 000008C0  4E75                     rts
  783. 000008C2  4E56 0000                link       A6, 0
  784. 000008C6  2F0A                     move.l     -[A7], A2
  785. 000008C8  2F03                     move.l     -[A7], D3
  786. 000008CA  246E 0008                movea.l    A2, [A6 + 0x8]
  787. 000008CE  554F                     subq.w     A7, 2
  788. 000008D0  486A 0004                pea.l      [A2 + 0x4]
  789. 000008D4  1F2E 000D                move.b     -[A7], [A6 + 0xD]
  790. 000008D8  700D                     moveq.l    D0, 0x0D
  791. 000008DA  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  792. 000008DC  355F 004C                move.w     [A2 + 0x4C], [A7]+
  793. 000008E0  0C6A FFFF 004C           cmpi.w     [A2 + 0x4C], 0xFFFF
  794. 000008E6  6620                     bne        +0x22 /* 00000908 */
  795. 000008E8  554F                     subq.w     A7, 2
  796. 000008EA  A9AF                     syscall    ResError
  797. 000008EC  361F                     move.w     D3, [A7]+
  798. 000008EE  6718                     beq        +0x1A /* 00000908 */
  799. 000008F0  4878 013E                push.l     0x13E
  800. 000008F4  4879 0000 7976           push.l     0x7976 /* 'yv' */
  801. 000008FA  3043                     movea.w    A0, D3
  802. 000008FC  2F08                     move.l     -[A7], A0
  803. 000008FE  4EB9 0000 0F60           jsr        [0x00000F60]
  804. 00000904  4FEF 000C                lea.l      A7, [A7 + 0xC]
  805. label00000908:
  806. 00000908  302A 004C                move.w     D0, [A2 + 0x4C]
  807. 0000090C  261F                     move.l     D3, [A7]+
  808. 0000090E  245F                     movea.l    A2, [A7]+
  809. 00000910  4E5E                     unlink     A6
  810. 00000912  4E75                     rts
  811. 00000914  4E56 0000                link       A6, 0
  812. 00000918  2F0A                     move.l     -[A7], A2
  813. 0000091A  2F03                     move.l     -[A7], D3
  814. 0000091C  246E 0008                movea.l    A2, [A6 + 0x8]
  815. 00000920  362A 004C                move.w     D3, [A2 + 0x4C]
  816. 00000924  0C43 FFFF                cmpi.w     D3, 0xFFFF
  817. 00000928  671A                     beq        +0x1C /* 00000944 */
  818. 0000092A  3F03                     move.w     -[A7], D3
  819. 0000092C  A99A                     syscall    CloseResFile
  820. 0000092E  357C FFFF 004C           move.w     [A2 + 0x4C], 0xFFFF
  821. 00000934  554F                     subq.w     A7, 2
  822. 00000936  42A7                     clr.l      -[A7]
  823. 00000938  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  824. 0000093C  4EB9 0000 00C8           jsr        [0x000000C8]
  825. 00000942  301F                     move.w     D0, [A7]+
  826. label00000944:
  827. 00000944  261F                     move.l     D3, [A7]+
  828. 00000946  245F                     movea.l    A2, [A7]+
  829. 00000948  4E5E                     unlink     A6
  830. 0000094A  4E75                     rts
  831. fn0000094C:
  832. 0000094C  4E56 0000                link       A6, 0
  833. 00000950  48E7 1030                movem.l    -[A7], D3,A2,A3
  834. 00000954  266E 0008                movea.l    A3, [A6 + 0x8]
  835. 00000958  246E 000C                movea.l    A2, [A6 + 0xC]
  836. 0000095C  3013                     move.w     D0, [A3]
  837. 0000095E  B052                     cmp.w      D0, [A2]
  838. 00000960  6624                     bne        +0x26 /* 00000986 */
  839. 00000962  202B 0002                move.l     D0, [A3 + 0x2]
  840. 00000966  B0AA 0002                cmp.l      D0, [A2 + 0x2]
  841. 0000096A  661A                     bne        +0x1C /* 00000986 */
  842. 0000096C  554F                     subq.w     A7, 2
  843. 0000096E  486B 0006                pea.l      [A3 + 0x6]
  844. 00000972  486A 0006                pea.l      [A2 + 0x6]
  845. 00000976  4227                     clr.b      -[A7]
  846. 00000978  1F3C 0001                move.b     -[A7], 0x1
  847. 0000097C  4EB9 0000 00A0           jsr        [0x000000A0]
  848. 00000982  101F                     move.b     D0, [A7]+
  849. 00000984  6604                     bne        +0x6 /* 0000098A */
  850. label00000986:
  851. 00000986  7000                     moveq.l    D0, 0x00
  852. 00000988  6002                     bra        +0x4 /* 0000098C */
  853. label0000098A:
  854. 0000098A  7001                     moveq.l    D0, 0x01
  855. label0000098C:
  856. 0000098C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  857. 00000990  4E5E                     unlink     A6
  858. 00000992  4E75                     rts
  859. 00000994  4E56 0000                link       A6, 0
  860. 00000998  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  861. 0000099C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  862. 000009A0  61FF FFFF FB3C           bsr        -0x4C2 /* 000004DE */
  863. 000009A6  206E 0008                movea.l    A0, [A6 + 0x8]
  864. 000009AA  4868 004E                pea.l      [A0 + 0x4E]
  865. 000009AE  61FF 0000 0232           bsr        +0x234 /* 00000BE2 */
  866. 000009B4  41F9 0000 7814           lea.l      A0, [0x00007814]
  867. 000009BA  226E 0008                movea.l    A1, [A6 + 0x8]
  868. 000009BE  2288                     move.l     [A1], A0
  869. 000009C0  41F9 0000 7814           lea.l      A0, [0x00007814]
  870. 000009C6  41E8 0034                lea.l      A0, [A0 + 0x34]
  871. 000009CA  226E 0008                movea.l    A1, [A6 + 0x8]
  872. 000009CE  2348 004E                move.l     [A1 + 0x4E], A0
  873. 000009D2  206E 0008                movea.l    A0, [A6 + 0x8]
  874. 000009D6  4E5E                     unlink     A6
  875. 000009D8  4E75                     rts
  876. 000009DA  4E56 0000                link       A6, 0
  877. 000009DE  2F0A                     move.l     -[A7], A2
  878. 000009E0  246E 0008                movea.l    A2, [A6 + 0x8]
  879. 000009E4  200A                     move.l     D0, A2
  880. 000009E6  6742                     beq        +0x44 /* 00000A2A */
  881. 000009E8  41F9 0000 7814           lea.l      A0, [0x00007814]
  882. 000009EE  2488                     move.l     [A2], A0
  883. 000009F0  41F9 0000 7814           lea.l      A0, [0x00007814]
  884. 000009F6  41E8 0034                lea.l      A0, [A0 + 0x34]
  885. 000009FA  2548 004E                move.l     [A2 + 0x4E], A0
  886. 000009FE  4267                     clr.w      -[A7]
  887. 00000A00  204A                     movea.l    A0, A2
  888. 00000A02  4868 004E                pea.l      [A0 + 0x4E]
  889. 00000A06  61FF 0000 01F2           bsr        +0x1F4 /* 00000BFA */
  890. 00000A0C  4267                     clr.w      -[A7]
  891. 00000A0E  2F0A                     move.l     -[A7], A2
  892. 00000A10  61FF FFFF FAFE           bsr        -0x500 /* 00000510 */
  893. 00000A16  4A6E 000C                tst.w      [A6 + 0xC]
  894. 00000A1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  895. 00000A1E  6F0A                     ble        +0xC /* 00000A2A */
  896. 00000A20  2F0A                     move.l     -[A7], A2
  897. 00000A22  4EB9 0000 0168           jsr        [0x00000168]
  898. 00000A28  584F                     addq.w     A7, 4
  899. label00000A2A:
  900. 00000A2A  204A                     movea.l    A0, A2
  901. 00000A2C  245F                     movea.l    A2, [A7]+
  902. 00000A2E  4E5E                     unlink     A6
  903. 00000A30  4E75                     rts
  904. 00000A32  4E56 0000                link       A6, 0
  905. 00000A36  2F04                     move.l     -[A7], D4
  906. 00000A38  2F03                     move.l     -[A7], D3
  907. 00000A3A  282E 000C                move.l     D4, [A6 + 0xC]
  908. 00000A3E  0C2E 0002 0010           cmpi.b     [A6 + 0x10], 0x2
  909. 00000A44  6606                     bne        +0x8 /* 00000A4C */
  910. 00000A46  4A84                     tst.l      D4
  911. 00000A48  6F02                     ble        +0x4 /* 00000A4C */
  912. 00000A4A  4484                     neg.l      D4
  913. label00000A4C:
  914. 00000A4C  554F                     subq.w     A7, 2
  915. 00000A4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  916. 00000A52  4EB9 0003 CC80           jsr        [0x0003CC80]
  917. 00000A58  584F                     addq.w     A7, 4
  918. 00000A5A  3F00                     move.w     -[A7], D0
  919. 00000A5C  7000                     moveq.l    D0, 0x00
  920. 00000A5E  102E 0010                move.b     D0, [A6 + 0x10]
  921. 00000A62  3F00                     move.w     -[A7], D0
  922. 00000A64  2F04                     move.l     -[A7], D4
  923. 00000A66  4EB9 0000 00E8           jsr        [0x000000E8]
  924. 00000A6C  361F                     move.w     D3, [A7]+
  925. 00000A6E  3803                     move.w     D4, D3
  926. 00000A70  4A43                     tst.w      D3
  927. 00000A72  6718                     beq        +0x1A /* 00000A8C */
  928. 00000A74  4878 005A                push.l     0x5A /* 'Z' */
  929. 00000A78  4879 0000 78CE           push.l     0x78CE
  930. 00000A7E  3044                     movea.w    A0, D4
  931. 00000A80  2F08                     move.l     -[A7], A0
  932. 00000A82  4EB9 0000 0F60           jsr        [0x00000F60]
  933. 00000A88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  934. label00000A8C:
  935. 00000A8C  261F                     move.l     D3, [A7]+
  936. 00000A8E  281F                     move.l     D4, [A7]+
  937. 00000A90  4E5E                     unlink     A6
  938. 00000A92  4E75                     rts
  939. 00000A94  4E56 FFFC                link       A6, -0x0004
  940. 00000A98  2F04                     move.l     -[A7], D4
  941. 00000A9A  2F03                     move.l     -[A7], D3
  942. 00000A9C  554F                     subq.w     A7, 2
  943. 00000A9E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  944. 00000AA2  4EB9 0003 CC80           jsr        [0x0003CC80]
  945. 00000AA8  584F                     addq.w     A7, 4
  946. 00000AAA  3F00                     move.w     -[A7], D0
  947. 00000AAC  486E FFFC                pea.l      [A6 - 0x4]
  948. 00000AB0  4EB9 0000 00E0           jsr        [0x000000E0]
  949. 00000AB6  361F                     move.w     D3, [A7]+
  950. 00000AB8  3803                     move.w     D4, D3
  951. 00000ABA  4A43                     tst.w      D3
  952. 00000ABC  6718                     beq        +0x1A /* 00000AD6 */
  953. 00000ABE  4878 006A                push.l     0x6A /* 'j' */
  954. 00000AC2  4879 0000 78CE           push.l     0x78CE
  955. 00000AC8  3044                     movea.w    A0, D4
  956. 00000ACA  2F08                     move.l     -[A7], A0
  957. 00000ACC  4EB9 0000 0F60           jsr        [0x00000F60]
  958. 00000AD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  959. label00000AD6:
  960. 00000AD6  202E FFFC                move.l     D0, [A6 - 0x4]
  961. 00000ADA  261F                     move.l     D3, [A7]+
  962. 00000ADC  281F                     move.l     D4, [A7]+
  963. 00000ADE  4E5E                     unlink     A6
  964. 00000AE0  4E75                     rts
  965. 00000AE2  4E56 0000                link       A6, 0
  966. 00000AE6  2F04                     move.l     -[A7], D4
  967. 00000AE8  2F03                     move.l     -[A7], D3
  968. 00000AEA  554F                     subq.w     A7, 2
  969. 00000AEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  970. 00000AF0  4EB9 0003 CC80           jsr        [0x0003CC80]
  971. 00000AF6  584F                     addq.w     A7, 4
  972. 00000AF8  3F00                     move.w     -[A7], D0
  973. 00000AFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  974. 00000AFE  4EB9 0000 00D8           jsr        [0x000000D8]
  975. 00000B04  361F                     move.w     D3, [A7]+
  976. 00000B06  3803                     move.w     D4, D3
  977. 00000B08  4A43                     tst.w      D3
  978. 00000B0A  6718                     beq        +0x1A /* 00000B24 */
  979. 00000B0C  4878 0079                push.l     0x79 /* 'y' */
  980. 00000B10  4879 0000 78CE           push.l     0x78CE
  981. 00000B16  3044                     movea.w    A0, D4
  982. 00000B18  2F08                     move.l     -[A7], A0
  983. 00000B1A  4EB9 0000 0F60           jsr        [0x00000F60]
  984. 00000B20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  985. label00000B24:
  986. 00000B24  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  987. 00000B28  206E 0008                movea.l    A0, [A6 + 0x8]
  988. 00000B2C  4868 004E                pea.l      [A0 + 0x4E]
  989. 00000B30  61FF 0000 0178           bsr        +0x17A /* 00000CAA */
  990. 00000B36  504F                     addq.w     A7, 8
  991. 00000B38  261F                     move.l     D3, [A7]+
  992. 00000B3A  281F                     move.l     D4, [A7]+
  993. 00000B3C  4E5E                     unlink     A6
  994. 00000B3E  4E75                     rts
  995. 00000B40  4E56 FFFC                link       A6, -0x0004
  996. 00000B44  2F04                     move.l     -[A7], D4
  997. 00000B46  2F03                     move.l     -[A7], D3
  998. 00000B48  554F                     subq.w     A7, 2
  999. 00000B4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1000. 00000B4E  4EB9 0003 CC80           jsr        [0x0003CC80]
  1001. 00000B54  584F                     addq.w     A7, 4
  1002. 00000B56  3F00                     move.w     -[A7], D0
  1003. 00000B58  486E FFFC                pea.l      [A6 - 0x4]
  1004. 00000B5C  4EB9 0000 00D0           jsr        [0x000000D0]
  1005. 00000B62  361F                     move.w     D3, [A7]+
  1006. 00000B64  3803                     move.w     D4, D3
  1007. 00000B66  4A43                     tst.w      D3
  1008. 00000B68  6718                     beq        +0x1A /* 00000B82 */
  1009. 00000B6A  4878 0088                push.l     0x88
  1010. 00000B6E  4879 0000 78CE           push.l     0x78CE
  1011. 00000B74  3044                     movea.w    A0, D4
  1012. 00000B76  2F08                     move.l     -[A7], A0
  1013. 00000B78  4EB9 0000 0F60           jsr        [0x00000F60]
  1014. 00000B7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1015. label00000B82:
  1016. 00000B82  202E FFFC                move.l     D0, [A6 - 0x4]
  1017. 00000B86  261F                     move.l     D3, [A7]+
  1018. 00000B88  281F                     move.l     D4, [A7]+
  1019. 00000B8A  4E5E                     unlink     A6
  1020. 00000B8C  4E75                     rts
  1021. 00000B8E  4E56 0000                link       A6, 0
  1022. 00000B92  554F                     subq.w     A7, 2
  1023. 00000B94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1024. 00000B98  4EB9 0003 CC80           jsr        [0x0003CC80]
  1025. 00000B9E  584F                     addq.w     A7, 4
  1026. 00000BA0  3F00                     move.w     -[A7], D0
  1027. 00000BA2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1028. 00000BA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1029. 00000BAA  4EB9 0000 00C0           jsr        [0x000000C0]
  1030. 00000BB0  301F                     move.w     D0, [A7]+
  1031. 00000BB2  48C0                     ext.l      D0
  1032. 00000BB4  4E5E                     unlink     A6
  1033. 00000BB6  4E75                     rts
  1034. 00000BB8  4E56 0000                link       A6, 0
  1035. 00000BBC  554F                     subq.w     A7, 2
  1036. 00000BBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1037. 00000BC2  4EB9 0003 CC80           jsr        [0x0003CC80]
  1038. 00000BC8  584F                     addq.w     A7, 4
  1039. 00000BCA  3F00                     move.w     -[A7], D0
  1040. 00000BCC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1041. 00000BD0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1042. 00000BD4  4EB9 0000 00B8           jsr        [0x000000B8]
  1043. 00000BDA  301F                     move.w     D0, [A7]+
  1044. 00000BDC  48C0                     ext.l      D0
  1045. 00000BDE  4E5E                     unlink     A6
  1046. 00000BE0  4E75                     rts
  1047. fn00000BE2:
  1048. 00000BE2  226F 0004                movea.l    A1, [A7 + 0x4]
  1049. 00000BE6  41F9 0000 779C           lea.l      A0, [0x0000779C]
  1050. 00000BEC  2288                     move.l     [A1], A0
  1051. 00000BEE  42A9 0004                clr.l      [A1 + 0x4]
  1052. 00000BF2  42A9 0008                clr.l      [A1 + 0x8]
  1053. 00000BF6  2049                     movea.l    A0, A1
  1054. 00000BF8  4E75                     rts
  1055. fn00000BFA:
  1056. 00000BFA  4E56 0000                link       A6, 0
  1057. 00000BFE  2F0A                     move.l     -[A7], A2
  1058. 00000C00  246E 0008                movea.l    A2, [A6 + 0x8]
  1059. 00000C04  200A                     move.l     D0, A2
  1060. 00000C06  6718                     beq        +0x1A /* 00000C20 */
  1061. 00000C08  41F9 0000 779C           lea.l      A0, [0x0000779C]
  1062. 00000C0E  2488                     move.l     [A2], A0
  1063. 00000C10  4A6E 000C                tst.w      [A6 + 0xC]
  1064. 00000C14  6F0A                     ble        +0xC /* 00000C20 */
  1065. 00000C16  2F0A                     move.l     -[A7], A2
  1066. 00000C18  4EB9 0000 0168           jsr        [0x00000168]
  1067. 00000C1E  584F                     addq.w     A7, 4
  1068. label00000C20:
  1069. 00000C20  204A                     movea.l    A0, A2
  1070. 00000C22  245F                     movea.l    A2, [A7]+
  1071. 00000C24  4E5E                     unlink     A6
  1072. 00000C26  4E75                     rts
  1073. 00000C28  4E56 0000                link       A6, 0
  1074. 00000C2C  48E7 1820                movem.l    -[A7], D3,D4,A2
  1075. 00000C30  246E 0008                movea.l    A2, [A6 + 0x8]
  1076. 00000C34  282E 000C                move.l     D4, [A6 + 0xC]
  1077. 00000C38  262A 0004                move.l     D3, [A2 + 0x4]
  1078. 00000C3C  7000                     moveq.l    D0, 0x00
  1079. 00000C3E  102E 0010                move.b     D0, [A6 + 0x10]
  1080. 00000C42  5380                     subq.l     D0, 1
  1081. 00000C44  670A                     beq        +0xC /* 00000C50 */
  1082. 00000C46  5380                     subq.l     D0, 1
  1083. 00000C48  670A                     beq        +0xC /* 00000C54 */
  1084. 00000C4A  5380                     subq.l     D0, 1
  1085. 00000C4C  671A                     beq        +0x1C /* 00000C68 */
  1086. 00000C4E  601A                     bra        +0x1C /* 00000C6A */
  1087. label00000C50:
  1088. 00000C50  2604                     move.l     D3, D4
  1089. 00000C52  6016                     bra        +0x18 /* 00000C6A */
  1090. label00000C54:
  1091. 00000C54  2F0A                     move.l     -[A7], A2
  1092. 00000C56  2057                     movea.l    A0, [A7]
  1093. 00000C58  2250                     movea.l    A1, [A0]
  1094. 00000C5A  2269 0018                movea.l    A1, [A1 + 0x18]
  1095. 00000C5E  4E91                     jsr        [A1]
  1096. 00000C60  9084                     sub.l      D0, D4
  1097. 00000C62  2600                     move.l     D3, D0
  1098. 00000C64  584F                     addq.w     A7, 4
  1099. 00000C66  6002                     bra        +0x4 /* 00000C6A */
  1100. label00000C68:
  1101. 00000C68  D684                     add.l      D3, D4
  1102. label00000C6A:
  1103. 00000C6A  4A83                     tst.l      D3
  1104. 00000C6C  6C04                     bge        +0x6 /* 00000C72 */
  1105. 00000C6E  7600                     moveq.l    D3, 0x00
  1106. 00000C70  6022                     bra        +0x24 /* 00000C94 */
  1107. label00000C72:
  1108. 00000C72  2F0A                     move.l     -[A7], A2
  1109. 00000C74  2057                     movea.l    A0, [A7]
  1110. 00000C76  2250                     movea.l    A1, [A0]
  1111. 00000C78  2269 0018                movea.l    A1, [A1 + 0x18]
  1112. 00000C7C  4E91                     jsr        [A1]
  1113. 00000C7E  B680                     cmp.l      D3, D0
  1114. 00000C80  584F                     addq.w     A7, 4
  1115. 00000C82  6F10                     ble        +0x12 /* 00000C94 */
  1116. 00000C84  2F0A                     move.l     -[A7], A2
  1117. 00000C86  2057                     movea.l    A0, [A7]
  1118. 00000C88  2250                     movea.l    A1, [A0]
  1119. 00000C8A  2269 0018                movea.l    A1, [A1 + 0x18]
  1120. 00000C8E  4E91                     jsr        [A1]
  1121. 00000C90  2600                     move.l     D3, D0
  1122. 00000C92  584F                     addq.w     A7, 4
  1123. label00000C94:
  1124. 00000C94  2543 0004                move.l     [A2 + 0x4], D3
  1125. 00000C98  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1126. 00000C9C  4E5E                     unlink     A6
  1127. 00000C9E  4E75                     rts
  1128. 00000CA0  206F 0004                movea.l    A0, [A7 + 0x4]
  1129. 00000CA4  2028 0004                move.l     D0, [A0 + 0x4]
  1130. 00000CA8  4E75                     rts
  1131. fn00000CAA:
  1132. 00000CAA  4E56 0000                link       A6, 0
  1133. 00000CAE  2F0A                     move.l     -[A7], A2
  1134. 00000CB0  2F03                     move.l     -[A7], D3
  1135. 00000CB2  246E 0008                movea.l    A2, [A6 + 0x8]
  1136. 00000CB6  2F0A                     move.l     -[A7], A2
  1137. 00000CB8  2057                     movea.l    A0, [A7]
  1138. 00000CBA  2250                     movea.l    A1, [A0]
  1139. 00000CBC  2269 0018                movea.l    A1, [A1 + 0x18]
  1140. 00000CC0  4E91                     jsr        [A1]
  1141. 00000CC2  2600                     move.l     D3, D0
  1142. 00000CC4  256E 000C 0008           move.l     [A2 + 0x8], [A6 + 0xC]
  1143. 00000CCA  B6AE 000C                cmp.l      D3, [A6 + 0xC]
  1144. 00000CCE  584F                     addq.w     A7, 4
  1145. 00000CD0  6F24                     ble        +0x26 /* 00000CF6 */
  1146. 00000CD2  1F3C 0001                move.b     -[A7], 0x1
  1147. 00000CD6  2F0A                     move.l     -[A7], A2
  1148. 00000CD8  2057                     movea.l    A0, [A7]
  1149. 00000CDA  2250                     movea.l    A1, [A0]
  1150. 00000CDC  2269 0010                movea.l    A1, [A1 + 0x10]
  1151. 00000CE0  4E91                     jsr        [A1]
  1152. 00000CE2  584F                     addq.w     A7, 4
  1153. 00000CE4  2F00                     move.l     -[A7], D0
  1154. 00000CE6  2F0A                     move.l     -[A7], A2
  1155. 00000CE8  2057                     movea.l    A0, [A7]
  1156. 00000CEA  2250                     movea.l    A1, [A0]
  1157. 00000CEC  2269 000C                movea.l    A1, [A1 + 0xC]
  1158. 00000CF0  4E91                     jsr        [A1]
  1159. 00000CF2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1160. label00000CF6:
  1161. 00000CF6  261F                     move.l     D3, [A7]+
  1162. 00000CF8  245F                     movea.l    A2, [A7]+
  1163. 00000CFA  4E5E                     unlink     A6
  1164. 00000CFC  4E75                     rts
  1165. 00000CFE  206F 0004                movea.l    A0, [A7 + 0x4]
  1166. 00000D02  2028 0008                move.l     D0, [A0 + 0x8]
  1167. 00000D06  4E75                     rts
  1168. 00000D08  4E56 0000                link       A6, 0
  1169. 00000D0C  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1170. 00000D12  5300                     subq.b     D0, 1
  1171. 00000D14  661C                     bne        +0x1E /* 00000D32 */
  1172. 00000D16  4878 00AC                push.l     0xAC
  1173. 00000D1A  4879 0000 77EE           push.l     0x77EE
  1174. 00000D20  4879 0000 77FA           push.l     0x77FA
  1175. 00000D26  4EB9 0000 01B0           jsr        [0x000001B0]
  1176. 00000D2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1177. 00000D30  6018                     bra        +0x1A /* 00000D4A */
  1178. label00000D32:
  1179. 00000D32  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1180. 00000D38  5500                     subq.b     D0, 2
  1181. 00000D3A  660E                     bne        +0x10 /* 00000D4A */
  1182. 00000D3C  4879 0000 77FA           push.l     0x77FA
  1183. 00000D42  4EB9 0000 1CFC           jsr        [0x00001CFC]
  1184. 00000D48  584F                     addq.w     A7, 4
  1185. label00000D4A:
  1186. 00000D4A  206E 0010                movea.l    A0, [A6 + 0x10]
  1187. 00000D4E  4290                     clr.l      [A0]
  1188. 00000D50  70EC                     moveq.l    D0, 0xFFFFFFEC
  1189. 00000D52  4E5E                     unlink     A6
  1190. 00000D54  4E75                     rts
  1191. 00000D56  4E56 0000                link       A6, 0
  1192. 00000D5A  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1193. 00000D60  5300                     subq.b     D0, 1
  1194. 00000D62  661C                     bne        +0x1E /* 00000D80 */
  1195. 00000D64  4878 00D1                push.l     0xD1
  1196. 00000D68  4879 0000 77EE           push.l     0x77EE
  1197. 00000D6E  4879 0000 77D4           push.l     0x77D4
  1198. 00000D74  4EB9 0000 01B0           jsr        [0x000001B0]
  1199. 00000D7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1200. 00000D7E  6018                     bra        +0x1A /* 00000D98 */
  1201. label00000D80:
  1202. 00000D80  4EB9 0000 1D0A           jsr        [0x00001D0A]
  1203. 00000D86  5500                     subq.b     D0, 2
  1204. 00000D88  660E                     bne        +0x10 /* 00000D98 */
  1205. 00000D8A  4879 0000 77D4           push.l     0x77D4
  1206. 00000D90  4EB9 0000 1CFC           jsr        [0x00001CFC]
  1207. 00000D96  584F                     addq.w     A7, 4
  1208. label00000D98:
  1209. 00000D98  206E 0010                movea.l    A0, [A6 + 0x10]
  1210. 00000D9C  4290                     clr.l      [A0]
  1211. 00000D9E  70ED                     moveq.l    D0, 0xFFFFFFED
  1212. 00000DA0  4E5E                     unlink     A6
  1213. 00000DA2  4E75                     rts
  1214. fn00000DA4:
  1215. 00000DA4  4E56 0000                link       A6, 0
  1216. 00000DA8  2F03                     move.l     -[A7], D3
  1217. 00000DAA  486E 0010                pea.l      [A6 + 0x10]
  1218. 00000DAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1219. 00000DB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1220. 00000DB6  2057                     movea.l    A0, [A7]
  1221. 00000DB8  2250                     movea.l    A1, [A0]
  1222. 00000DBA  2269 0020                movea.l    A1, [A1 + 0x20]
  1223. 00000DBE  4E91                     jsr        [A1]
  1224. 00000DC0  2600                     move.l     D3, D0
  1225. 00000DC2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1226. 00000DC6  6716                     beq        +0x18 /* 00000DDE */
  1227. 00000DC8  4878 00E1                push.l     0xE1
  1228. 00000DCC  4879 0000 77EE           push.l     0x77EE
  1229. 00000DD2  2F03                     move.l     -[A7], D3
  1230. 00000DD4  4EB9 0000 0F60           jsr        [0x00000F60]
  1231. 00000DDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1232. label00000DDE:
  1233. 00000DDE  261F                     move.l     D3, [A7]+
  1234. 00000DE0  4E5E                     unlink     A6
  1235. 00000DE2  4E75                     rts
  1236. 00000DE4  4E56 0000                link       A6, 0
  1237. 00000DE8  2F0A                     move.l     -[A7], A2
  1238. 00000DEA  246E 000C                movea.l    A2, [A6 + 0xC]
  1239. 00000DEE  2F0A                     move.l     -[A7], A2
  1240. 00000DF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1241. 00000DF4  4EB9 0000 B34E           jsr        [0x0000B34E]
  1242. 00000DFA  7000                     moveq.l    D0, 0x00
  1243. 00000DFC  1012                     move.b     D0, [A2]
  1244. 00000DFE  2F00                     move.l     -[A7], D0
  1245. 00000E00  486A 0001                pea.l      [A2 + 0x1]
  1246. 00000E04  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1247. 00000E08  4EBA FF9A                jsr        [PC - 0x66 /* 00000DA4 */]
  1248. 00000E0C  7000                     moveq.l    D0, 0x00
  1249. 00000E0E  1012                     move.b     D0, [A2]
  1250. 00000E10  5280                     addq.l     D0, 1
  1251. 00000E12  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1252. 00000E16  245F                     movea.l    A2, [A7]+
  1253. 00000E18  4E5E                     unlink     A6
  1254. 00000E1A  4E75                     rts
  1255. 00000E1C  0000 0041                ori.b      D0, 0x41 /* 'A' */
  1256. 00000E20  8E9C                     or.l       D7, [A4]+
  1257. 00000E22  8E40                     or.w       D7, D0
  1258. 00000E24  BF95                     xor.l      [A5], D7
  1259. 00000E26  8F98                     or.l       [A0]+, D7
  1260. 00000E28  94A4                     sub.l      D2, -[A4]
  1261. 00000E2A  4071 4099                negx.w     [A1 + D4.w - 0x103]
  1262. 00000E2E  9D9F                     sub.l      [A7]+, D6
  1263. 00000E30  F196                     .invalid   <<F/6/0>>
  1264. 00000E32  4065                     negx.w     -[A5]
  1265. 00000E34  A4A4                     syscall    HeapDispatch, flags=4
  1266. 00000E36  9D8C                     subx.l     -[A6], -[A4]
  1267. 00000E38  8E93                     or.l       D7, [A3]
  1268. 00000E3A  404C                     negx.w     A4
  1269. 00000E3C  E1DC                     asl   .w   [A4]+
  1270. 00000E3E  9188                     subx.l     -[A0], -[A0]
  1271. 00000E40  A195                     syscall    POGOMPW, flags=1
  1272. 00000E42  8899                     or.l       D4, [A1]+
  1273. 00000E44  ACDD                     syscall    SetEmptyRgn, auto_pop
  1274. 00000E46  9189                     subx.l     -[A0], -[A1]
  1275. 00000E48  B2A4                     cmp.l      D1, -[A4]
  1276. 00000E4A  A0A2                     syscall    vMWrData
  1277. 00000E4C  FA9E FC9D                .extension 0xA9E <<F/2-3/5>> // unimplemented
  1278. 00000E50  A289                     syscall    SCSIAtomic, flags=2
  1279. 00000E52  9C89                     sub.l      D6, A1
  1280. 00000E54  9E89                     sub.l      D7, A1
  1281. 00000E56  A689                     syscall    SCSIAtomic, flags=6
  1282. 00000E58  9E95                     sub.l      D7, [A5]
  1283. 00000E5A  8991                     or.l       [A1], D4
  1284. 00000E5C  8840                     or.w       D4, D0
  1285. 00000E5E  8191                     or.l       [A1], D0
  1286. 00000E60  F283 A191                .extension 0x283 <<F/2-3/1>> // unimplemented
  1287. 00000E64  F283 AC00                .extension 0x283 <<F/2-3/1>> // unimplemented
  1288. 00000E68  0000 1F41                ori.b      D0, 0x41 /* 'A' */
  1289. 00000E6C  7040                     moveq.l    D0, 0x40
  1290. 00000E6E  6441                     bcc        +0x43 /* 00000EB1 */
  1291. 00000E70  4EA4                     jsr        -[A4]
  1292. 00000E72  A4A9                     syscall    0x0A9, flags=4
  1293. 00000E74  406D E1DC                negx.w     [A5 - 0x1E24]
  1294. 00000E78  B040                     cmp.w      D0, D0
  1295. 00000E7A  6CDD                     bge        -0x21 /* 00000E59 */
  1296. 00000E7C  404C                     negx.w     A4
  1297. 00000E7E  40AA 9890                negx.l     [A2 - 0x6770]
  1298. 00000E82  9592                     sub.l      [A2], D2
  1299. 00000E84  959A                     sub.l      [A2]+, D2
  1300. 00000E86  9590                     sub.l      [A0], D2
  1301. 00000E88  9540                     subx.w     D2, D0
  1302. 00000E8A  B8ED 9B9F                cmpa.w     A4, [A5 - 0x6461]
  1303. 00000E8E  ED9B                     rol        D3, 6
  1304. 00000E90  A290                     syscall    SysEnvirons, flags=2
  1305. 00000E92  0000 0000                ori.b      D0, 0x0
  1306.